import request from '@/utils/request'

// 获取产品分类列表
export function listProductList(data) {
    return request({
        url: '/system/productBasicSort/list',
        method: 'get',
        params: data
    })
}

// 产品新建获取产品分类列表
export function listToAddProductList(data) {
    return request({
        url: '/system/productBasicSort/listToAdd',
        method: 'get',
        params: data
    })
}

// 获取产品分类详细信息
export function detailProductList(id) {
    return request({
        url: '/system/productBasicSort/getInfo?id=' + id,
        method: 'get'
    })
}

// 过滤产品分类
export function queryProductList(data) {
    return request({
        url: 'system/productBasicSort/filterQuery',
        method: 'get',
        params: data
    })
}

// 产品分类增加
export function addProductList(data) {
    return request({
        url: '/system/productBasicSort/add',
        method: 'post',
        data: data
    })
}

// 产品分类编辑
export function editProductList(data) {
    return request({
        url: '/system/productBasicSort/edit',
        method: 'post',
        data: data
    })
}

// 删除产品分类
export function deleteProductList(id) {
    return request({
        url: '/system/productBasicSort/remove?id=' + id,
        method: 'post'
    })
}

// 检测是否含有子集
export function checkProductList(id) {
    return request({
        url: '/system/productBasicSort/checkProductSort?id=' + id,
        method: 'get'
    })
}

// 根据产品分类查询产品
export function searchProduct(data) {
    return request({
        url: '/system/productBasicInformation/getProductBySort',
        method: 'get',
        params: data
    })
}

// 根据产品分类查询sku
export function searchSku(data) {
    return request({
        url: '/system/productBasicInformation/selectProductSpecifications',
        method: 'get',
        params: data
    })
}